leave a nasty taste in the mouth - Español Inglés Diccionario